/*
 * Copyright (C) 2017-2025
 * ZKMall All rights reserved, Designed By 深圳中科鑫智科技有限公司
 * Copyright authorization contact 18814114118
 */
package com.shop.zkmall.app.domain.product;

import com.shop.zkmall.app.domain.shop.StoreDTO;
import io.swagger.annotations.ApiModel;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.List;

@EqualsAndHashCode(callSuper = true)
@ApiModel("商详对象")
@Data
public class ProductVO extends Product {
    private static final long serialVersionUID = 1L;

    @Schema(description = "商品图片列表")
    private List<String> imgs;

    @Schema(description = "邮费")
    private Long postFee;

    @Schema(description = "商家店铺信息")
    private StoreDTO storeDTO;

    @Schema(description = "规格列表")
    private List<ProductAttrCombineSaveDTO> attrList;

    @Schema(description = "商品sku列表")
    private List<ProductSkuVO> productSkuVOList;

    @Schema(description = "发货地址")
    private String shipAddress;

    @Schema(description = "付款人数")
    private Integer buyCount;

}
